package be.djdb.manipulators.streams;
/**
* @author Lieven Roegiers
* @copyright 2010
* @from UpdateCV
*/
public interface StreamPieceUtilFinder {
	/**
	 * for collection setfinder true/false
	 * **/
	public String getbuffer();
	/**
	 * @return is what you want to find equals of what you found
	 * **/
	public boolean ismatchfound();
	/**
	 * INITIALISE from your finder
	 * **/
	public void SetReset();
	/**
	 * for detection of streambuffer can write to stream (there is a hold to the buffer)
	 * **/
	public int getactivelength();
	/**
	 * totallength
	 * **/
	public int getlength();
	/**
	 * @param charint give the new char control
	 * @return if was char equals of the next char to find true was match found also true
	 * when the char was not correct false;
	 * */
	public Boolean nextchar(int charint);
}

